#include "stm32f10x.h"                  // Device header

void LED_Init(void)
{
		RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOA, ENABLE);
		GPIO_InitTypeDef GPIOInitStructure;
		GPIOInitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
		GPIOInitStructure.GPIO_Pin = GPIO_Pin_3 | GPIO_Pin_4 | GPIO_Pin_5 | GPIO_Pin_6;
		GPIOInitStructure.GPIO_Speed = GPIO_Speed_50MHz;
		GPIO_Init(GPIOA, &GPIOInitStructure);
}

void LED_1_On( void)
{
	GPIO_ResetBits( GPIOA, GPIO_Pin_3);
}

void LED_2_On( void)
{
	GPIO_ResetBits( GPIOA, GPIO_Pin_4);
}

void LED_3_On( void)
{
	GPIO_ResetBits( GPIOA, GPIO_Pin_5);
}

void LED_4_On( void)
{
	GPIO_ResetBits( GPIOA, GPIO_Pin_6);
}

void LED_1_Off( void)
{
	GPIO_SetBits( GPIOA, GPIO_Pin_3);
}

void LED_2_Off( void)
{
	GPIO_SetBits( GPIOA, GPIO_Pin_4);
}

void LED_3_Off( void)
{
	GPIO_SetBits( GPIOA, GPIO_Pin_5);
}

void LED_4_Off( void)
{
	GPIO_SetBits( GPIOA, GPIO_Pin_6);
}


